off-road vehicle/cars - French English Dictionary